home *** CD-ROM | disk | FTP | other *** search
/ Aminet 50 / Aminet 50 (2002)(GTI - Schatztruhe)[!][Aug 2002].iso / Aminet / util / wb / BWS_Scalos.lha / BWS_Scalos / amigaini / amigainibase.e < prev    next >
Text File  |  2001-12-05  |  1KB  |  64 lines

  1. OPT PREPROCESS
  2. OPT MODULE
  3. OPT EXPORT
  4.  
  5. #define AMIGAINI_NAME 'amigaini.library'
  6.  
  7. CONST AMIGAINI_VMIN = 6
  8.  
  9. /* amigaini Error values */
  10.  
  11. CONST INIE_Ok = 0,
  12.         INIE_File = 1,
  13.         INIE_Length = 2,
  14.         INIE_Open = 3,
  15.         INIE_Header = 4,
  16.         INIE_Item = 5,
  17.         INIE_Mem = 6,
  18.         INIE_Added = 7,
  19.         INIE_Command = 8,
  20.         INIE_UnKnown = 9,
  21.         INIE_GotHeader = 10,
  22.         INIE_ErrorTextNum = 11,
  23.  
  24.  
  25.     INIV_NumOfErrorTexts = 13 -> Number of error values + the trailing NULL
  26.  
  27. /* amigaini object attribute preset values */
  28.  
  29. CONST INIV_Case_Sense  = 1,
  30.         INIV_Case_Ignore = 0,
  31.  
  32.         INIV_Type_Info   = 4,
  33.         INIV_Type_Blank  = 3,
  34.         INIV_Type_Array  = 2,
  35.         INIV_Type_Str    = 1,
  36.         INIV_Type_Int    = 0,
  37.  
  38.         INIV_AutoAdd_On  = 1,
  39.         INIV_AutoAdd_Off = 0,
  40.  
  41.         INIV_FirstGroup=0,
  42.         INIV_LastGroup=1,
  43.  
  44.         INIV_Nop=-$f5f4f3f2
  45.  
  46. #define INIV_NullStr '««unspecified»»'   /* Unused */
  47.  
  48.  
  49. OBJECT amigaini
  50. filename:PTR TO CHAR
  51. error:PTR TO INT
  52. errortexts:PTR TO LONG
  53. list:PTR TO LONG
  54. length:PTR TO INT
  55. groupstart:PTR TO INT
  56. groupend:PTR TO INT
  57. paramstr:PTR TO CHAR
  58. arraystr:PTR TO CHAR
  59. arraytype:PTR TO INT
  60. casesense:PTR TO INT
  61. autoadd:PTR TO INT
  62. ENDOBJECT
  63.  
  64.